/*  
 * 文件名：GCTest.java
 * 版权：<版权>
 * 描述：<描述>
 * 修改人：<修改人>
 * 修改时间：2017年6月28日
 * 修改单号：<修改单号>
 * 修改内容：<修改内容>
 * 
 */
package com.zzw.basic.gc;

import java.util.HashMap;
import java.util.Map;

public class GCTest {

    //-Xloggc:D:/logs/gc.log
    //private static int _1MB = 1024 * 1024;

    public static void main(String[] args){
        //test1();
        //testTenuringThreshold();
        testPretenurseSizwThreshold();
    }

   /* public void testTenuringThreshold(){
        byte[] allocation1,allocation2,allocation3;
        allocation1 = new byte[ _1MB / 4];
        allocation2 = new byte[4 * _1MB];
        allocation3 = new byte[4 * _1MB];
        allocation3 = null;
        allocation3 = new byte[4 * _1MB];
    }*/

    //-XX:PretenureSizeThreshold=3145728
    public static void testPretenurseSizwThreshold(){
        byte[] allocation = new byte[1024 * 1024 * 4];
    }

    /*public void test1(){
        byte[] allocation1,allocation2,allocation3,allocation4;
        allocation1 = new byte[2 * _1MB];
        allocation2 = new byte[2 * _1MB];
        allocation3 = new byte[2 * _1MB];
        allocation4 = new byte[4 * _1MB];
    }*/
}
